home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_45_AFetchThumbnails.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
39KB
|
674 lines
# near model CODE resource
# jump table entries: 14456-14459 (4 of them)
export_1807:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
00000008 9743 subx.w D3, D3
0000000A 4C45 414E movem.l D1,D2,D3,D6,A0,A6, D5
0000000E 5550 subq.w [A0], 2
00000010 5546 subq.w D6, 2
00000012 4554 chk.w D2, [A4]
00000014 4348 chk.w D1, A0
00000016 5448 addq.w A0, 2
00000018 554D subq.w A5, 2
0000001A 424E clr.w A6
0000001C 4149 chk.w D0, A1
0000001E 4C53 0000 movem.l <none>, [A3]
00000022 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000024-00000028
export_1808:
fn00000024:
00000024 4E56 FFF4 link A6, -0x000C
// end alternate branch 00000024-00000028
export_1808: // at 00000024 (misaligned)
fn00000024: // (misaligned)
00000026 FFF4 .invalid <<F/7/7>>
00000028 48E7 0300 movem.l -[A7], D6,D7
0000002C 206E 000C movea.l A0, [A6 + 0xC]
00000030 43EE FFF8 lea.l A1, [A6 - 0x8]
00000034 22D8 move.l [A1]+, [A0]+
00000036 22D8 move.l [A1]+, [A0]+
00000038 7008 moveq.l D0, 0x08
0000003A 6B18 bmi +0x1A /* 00000054 */
0000003C B07C 001F cmp.w D0, 0x1F
00000040 6E12 bgt +0x14 /* 00000054 */
00000042 41EE 000C lea.l A0, [A6 + 0xC]
00000046 3200 move.w D1, D0
00000048 E649 lsr D1.w, 3
0000004A 4441 neg.w D1
0000004C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000050 0A3C 0004 xori.b ccr, 4
label00000054:
00000054 57C6 seq D6
00000056 4406 neg.b D6
00000058 7003 moveq.l D0, 0x03
0000005A 6B18 bmi +0x1A /* 00000074 */
0000005C B07C 001F cmp.w D0, 0x1F
00000060 6E12 bgt +0x14 /* 00000074 */
00000062 41EE 000C lea.l A0, [A6 + 0xC]
00000066 3200 move.w D1, D0
00000068 E649 lsr D1.w, 3
0000006A 4441 neg.w D1
0000006C 0130 10FF btst [A0 + D1.w - 0x1], D0
00000070 0A3C 0004 xori.b ccr, 4
label00000074:
00000074 6604 bne +0x6 /* 0000007A */
00000076 4247 clr.w D7
00000078 6046 bra +0x48 /* 000000C0 */
label0000007A:
0000007A 7004 moveq.l D0, 0x04
0000007C 6B18 bmi +0x1A /* 00000096 */
0000007E B07C 001F cmp.w D0, 0x1F
00000082 6E12 bgt +0x14 /* 00000096 */
00000084 41EE 000C lea.l A0, [A6 + 0xC]
00000088 3200 move.w D1, D0
0000008A E649 lsr D1.w, 3
0000008C 4441 neg.w D1
0000008E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000092 0A3C 0004 xori.b ccr, 4
label00000096:
00000096 6604 bne +0x6 /* 0000009C */
00000098 7E01 moveq.l D7, 0x01
0000009A 6024 bra +0x26 /* 000000C0 */
label0000009C:
0000009C 7007 moveq.l D0, 0x07
0000009E 6B18 bmi +0x1A /* 000000B8 */
000000A0 B07C 001F cmp.w D0, 0x1F
000000A4 6E12 bgt +0x14 /* 000000B8 */
000000A6 41EE 000C lea.l A0, [A6 + 0xC]
000000AA 3200 move.w D1, D0
000000AC E649 lsr D1.w, 3
000000AE 4441 neg.w D1
000000B0 0130 10FF btst [A0 + D1.w - 0x1], D0
000000B4 0A3C 0004 xori.b ccr, 4
label000000B8:
000000B8 6604 bne +0x6 /* 000000BE */
000000BA 7E20 moveq.l D7, 0x20
000000BC 6002 bra +0x4 /* 000000C0 */
label000000BE:
000000BE 4247 clr.w D7
label000000C0:
000000C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000C4 486E FFF8 pea.l [A6 - 0x8]
000000C8 3F07 move.w -[A7], D7
000000CA 1F06 move.b -[A7], D6
000000CC 4EAD 478A jsr [A5 + 0x478A /* export_2285 */]
000000D0 4CDF 00C0 movem.l D6,D7, [A7]+
000000D4 4E5E unlink A6
000000D6 205F movea.l A0, [A7]+
000000D8 DEFC 000C add.w A7, 0xC
000000DC 4ED0 jmp [A0]
000000DE 9244 sub.w D1, D4
000000E0 5241 addq.w D1, 1
000000E2 5746 subq.w D6, 3
000000E4 4554 chk.w D2, [A4]
000000E6 4348 chk.w D1, A0
000000E8 5448 addq.w A0, 2
000000EA 554D subq.w A5, 2
000000EC 424E clr.w A6
000000EE 4149 chk.w D0, A1
000000F0 4C00 0000 movem.w <none>, D0
000000F4 4E56 0000 link A6, 0
000000F8 206E 0008 movea.l A0, [A6 + 0x8]
000000FC 4868 FF44 pea.l [A0 - 0xBC]
00000100 4EAD 3EEA jsr [A5 + 0x3EEA /* export_2009 */]
00000104 206E 0008 movea.l A0, [A6 + 0x8]
00000108 4868 FEB0 pea.l [A0 - 0x150]
0000010C 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00000110 4E5E unlink A6
00000112 205F movea.l A0, [A7]+
00000114 DEFC 000A add.w A7, 0xA /* '\n' */
00000118 4ED0 jmp [A0]
0000011A 8D48 414E pack -[A6], -[A0], 0x414E
0000011E 444C neg.w A4
00000120 4546 chk.w D2, D6
00000122 4149 chk.w D0, A1
00000124 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000128 0000 0000 ori.b D0, 0x0
export_1809:
0000012C 4E56 FDDA link A6, -0x0226
00000130 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000134 206E 000C movea.l A0, [A6 + 0xC]
00000138 43EE FFF8 lea.l A1, [A6 - 0x8]
0000013C 22D8 move.l [A1]+, [A0]+
0000013E 22D8 move.l [A1]+, [A0]+
00000140 7000 moveq.l D0, 0x00
00000142 2D40 FE3E move.l [A6 - 0x1C2], D0
00000146 7000 moveq.l D0, 0x00
00000148 2D40 FE3A move.l [A6 - 0x1C6], D0
0000014C 486E FEB0 pea.l [A6 - 0x150]
00000150 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
00000154 486E FF44 pea.l [A6 - 0xBC]
00000158 4EAD 3EE2 jsr [A5 + 0x3EE2 /* export_2008 */]
0000015C 486E FFBA pea.l [A6 - 0x46]
00000160 487A FF92 pea.l [PC - 0x6E /* 000000F4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000164 2F0E move.l -[A7], A6
00000166 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000016A 4207 clr.b D7
0000016C 4205 clr.b D5
0000016E 4204 clr.b D4
00000170 422E FE2B clr.b [A6 - 0x1D5]
00000174 7003 moveq.l D0, 0x03
00000176 6B18 bmi +0x1A /* 00000190 */
00000178 B07C 0007 cmp.w D0, 0x7
0000017C 6E12 bgt +0x14 /* 00000190 */
0000017E 41EE 000C lea.l A0, [A6 + 0xC]
00000182 3200 move.w D1, D0
00000184 E649 lsr D1.w, 3
00000186 4441 neg.w D1
00000188 0130 10FF btst [A0 + D1.w - 0x1], D0
0000018C 0A3C 0004 xori.b ccr, 4
label00000190:
00000190 57C0 seq D0
00000192 4400 neg.b D0
00000194 1D40 FE2C move.b [A6 - 0x1D4], D0
00000198 7002 moveq.l D0, 0x02
0000019A 6B18 bmi +0x1A /* 000001B4 */
0000019C B07C 0007 cmp.w D0, 0x7
000001A0 6E12 bgt +0x14 /* 000001B4 */
000001A2 41EE 000C lea.l A0, [A6 + 0xC]
000001A6 3200 move.w D1, D0
000001A8 E649 lsr D1.w, 3
000001AA 4441 neg.w D1
000001AC 0130 10FF btst [A0 + D1.w - 0x1], D0
000001B0 0A3C 0004 xori.b ccr, 4
label000001B4:
000001B4 57C0 seq D0
000001B6 802E FE2C or.b D0, [A6 - 0x1D4]
000001BA 0240 0001 andi.w D0, 0x1
000001BE 1D40 FE2D move.b [A6 - 0x1D3], D0
000001C2 7001 moveq.l D0, 0x01
000001C4 6B18 bmi +0x1A /* 000001DE */
000001C6 B07C 0007 cmp.w D0, 0x7
000001CA 6E12 bgt +0x14 /* 000001DE */
000001CC 41EE 000C lea.l A0, [A6 + 0xC]
000001D0 3200 move.w D1, D0
000001D2 E649 lsr D1.w, 3
000001D4 4441 neg.w D1
000001D6 0130 10FF btst [A0 + D1.w - 0x1], D0
000001DA 0A3C 0004 xori.b ccr, 4
label000001DE:
000001DE 57C0 seq D0
000001E0 802E FE2D or.b D0, [A6 - 0x1D3]
000001E4 0240 0001 andi.w D0, 0x1
000001E8 1D40 FE2E move.b [A6 - 0x1D2], D0
000001EC 7000 moveq.l D0, 0x00
000001EE 6B18 bmi +0x1A /* 00000208 */
000001F0 B07C 0007 cmp.w D0, 0x7
000001F4 6E12 bgt +0x14 /* 00000208 */
000001F6 41EE 000C lea.l A0, [A6 + 0xC]
000001FA 3200 move.w D1, D0
000001FC E649 lsr D1.w, 3
000001FE 4441 neg.w D1
00000200 0130 10FF btst [A0 + D1.w - 0x1], D0
00000204 0A3C 0004 xori.b ccr, 4
label00000208:
00000208 57C0 seq D0
0000020A 802E FE2E or.b D0, [A6 - 0x1D2]
0000020E 0240 0001 andi.w D0, 0x1
00000212 1D40 FE2F move.b [A6 - 0x1D1], D0
00000216 102E 0008 move.b D0, [A6 + 0x8]
0000021A 6714 beq +0x16 /* 00000230 */
0000021C 4267 clr.w -[A7]
0000021E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000222 486E FEB0 pea.l [A6 - 0x150]
00000226 4EAD 3E72 jsr [A5 + 0x3E72 /* export_1994 */]
0000022A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000022E 6012 bra +0x14 /* 00000242 */
label00000230:
00000230 4267 clr.w -[A7]
00000232 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000236 486E FEB0 pea.l [A6 - 0x150]
0000023A 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
0000023E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000242:
00000242 486E FEE4 pea.l [A6 - 0x11C]
00000246 487A 0372 pea.l [PC + 0x372 /* 000005BA, value 0x13A4E56 */]
0000024A 486E FDDA pea.l [A6 - 0x226]
0000024E 3F3C 0002 move.w -[A7], 0x2
00000252 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000256 41EE FDDA lea.l A0, [A6 - 0x226]
0000025A 1F10 move.b -[A7], [A0]
0000025C 3F3C 001F move.w -[A7], 0x1F
00000260 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000264 43EE FE90 lea.l A1, [A6 - 0x170]
00000268 7007 moveq.l D0, 0x07
label0000026A:
0000026A 22D8 move.l [A1]+, [A0]+
0000026C 51C8 FFFC dbf D0, -0x6 /* 0000026A */
00000270 102E FE2C move.b D0, [A6 - 0x1D4]
00000274 6700 00BE beq +0xC0 /* 00000334 */
00000278 4267 clr.w -[A7]
0000027A 41EE FE90 lea.l A0, [A6 - 0x170]
0000027E 1F10 move.b -[A7], [A0]
00000280 3F3C 001F move.w -[A7], 0x1F
00000284 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000288 2F08 move.l -[A7], A0
0000028A 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000028E 41EE FEB8 lea.l A0, [A6 - 0x148]
00000292 1F10 move.b -[A7], [A0]
00000294 3F3C 001F move.w -[A7], 0x1F
00000298 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
0000029C 2F08 move.l -[A7], A0
0000029E 486E FE4A pea.l [A6 - 0x1B6]
000002A2 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
000002A6 101F move.b D0, [A7]+
000002A8 6700 008A beq +0x8C /* 00000334 */
000002AC 7000 moveq.l D0, 0x00
000002AE 2D40 FE3E move.l [A6 - 0x1C2], D0
000002B2 41EE FE32 lea.l A0, [A6 - 0x1CE]
000002B6 43EE FFF8 lea.l A1, [A6 - 0x8]
000002BA 20D9 move.l [A0]+, [A1]+
000002BC 20D9 move.l [A0]+, [A1]+
000002BE 1F3C 0001 move.b -[A7], 0x1
000002C2 4EAD 376A jsr [A5 + 0x376A /* export_1769 */]
000002C6 41EE FE42 lea.l A0, [A6 - 0x1BE]
000002CA 43FA 02D6 lea.l A1, [PC + 0x2D6 /* 000005A2, value 0x0, cstring "" */]
000002CE 20D9 move.l [A0]+, [A1]+
000002D0 20D9 move.l [A0]+, [A1]+
000002D2 41EE FE4A lea.l A0, [A6 - 0x1B6]
000002D6 2F20 move.l -[A7], -[A0]
000002D8 2F20 move.l -[A7], -[A0]
000002DA 3F3C 0008 move.w -[A7], 0x8
000002DE 41FA 02DA lea.l A0, [PC + 0x2DA /* 000005BA, value 0x13A4E56 */]
000002E2 2F20 move.l -[A7], -[A0]
000002E4 2F20 move.l -[A7], -[A0]
000002E6 3F3C 0008 move.w -[A7], 0x8
000002EA 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000002EE 41FA 02AA lea.l A0, [PC + 0x2AA /* 0000059A, value 0x0, cstring "" */]
000002F2 2F20 move.l -[A7], -[A0]
000002F4 2F20 move.l -[A7], -[A0]
000002F6 3F3C 0008 move.w -[A7], 0x8
000002FA 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
000002FE 548F addq.l A7, 2
00000300 41EE FE42 lea.l A0, [A6 - 0x1BE]
00000304 20DF move.l [A0]+, [A7]+
00000306 20DF move.l [A0]+, [A7]+
00000308 4267 clr.w -[A7]
0000030A 486E FE4A pea.l [A6 - 0x1B6]
0000030E 486E FE42 pea.l [A6 - 0x1BE]
00000312 486E FE3E pea.l [A6 - 0x1C2]
00000316 486E FE3A pea.l [A6 - 0x1C6]
0000031A 486E FE32 pea.l [A6 - 0x1CE]
0000031E 486E FE30 pea.l [A6 - 0x1D0]
00000322 486E FDFC pea.l [A6 - 0x204]
00000326 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
0000032A 3C1F move.w D6, [A7]+
0000032C 0C46 9A6F cmpi.w D6, 0x9A6F
00000330 56C7 sne D7
00000332 4407 neg.b D7
label00000334:
00000334 1007 move.b D0, D7
00000336 0A00 0001 xori.b D0, 0x1
0000033A C02E FE2D and.b D0, [A6 - 0x1D3]
0000033E 6700 00BE beq +0xC0 /* 000003FE */
00000342 4267 clr.w -[A7]
00000344 41EE FE90 lea.l A0, [A6 - 0x170]
00000348 1F10 move.b -[A7], [A0]
0000034A 3F3C 001F move.w -[A7], 0x1F
0000034E 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000352 2F08 move.l -[A7], A0
00000354 2F2E FEDC move.l -[A7], [A6 - 0x124]
00000358 41EE FEB8 lea.l A0, [A6 - 0x148]
0000035C 1F10 move.b -[A7], [A0]
0000035E 3F3C 001F move.w -[A7], 0x1F
00000362 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000366 2F08 move.l -[A7], A0
00000368 486E FE4A pea.l [A6 - 0x1B6]
0000036C 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
00000370 101F move.b D0, [A7]+
00000372 6700 008A beq +0x8C /* 000003FE */
00000376 7000 moveq.l D0, 0x00
00000378 2D40 FE3E move.l [A6 - 0x1C2], D0
0000037C 41EE FE32 lea.l A0, [A6 - 0x1CE]
00000380 43EE FFF8 lea.l A1, [A6 - 0x8]
00000384 20D9 move.l [A0]+, [A1]+
00000386 20D9 move.l [A0]+, [A1]+
00000388 1F3C 0001 move.b -[A7], 0x1
0000038C 4EAD 376A jsr [A5 + 0x376A /* export_1769 */]
00000390 41EE FE42 lea.l A0, [A6 - 0x1BE]
00000394 43FA 020C lea.l A1, [PC + 0x20C /* 000005A2, value 0x0, cstring "" */]
00000398 20D9 move.l [A0]+, [A1]+
0000039A 20D9 move.l [A0]+, [A1]+
0000039C 41EE FE4A lea.l A0, [A6 - 0x1B6]
000003A0 2F20 move.l -[A7], -[A0]
000003A2 2F20 move.l -[A7], -[A0]
000003A4 3F3C 0008 move.w -[A7], 0x8
000003A8 41FA 0208 lea.l A0, [PC + 0x208 /* 000005B2, value 0x0, cstring "" */]
000003AC 2F20 move.l -[A7], -[A0]
000003AE 2F20 move.l -[A7], -[A0]
000003B0 3F3C 0008 move.w -[A7], 0x8
000003B4 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
000003B8 41FA 01E0 lea.l A0, [PC + 0x1E0 /* 0000059A, value 0x0, cstring "" */]
000003BC 2F20 move.l -[A7], -[A0]
000003BE 2F20 move.l -[A7], -[A0]
000003C0 3F3C 0008 move.w -[A7], 0x8
000003C4 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
000003C8 548F addq.l A7, 2
000003CA 41EE FE42 lea.l A0, [A6 - 0x1BE]
000003CE 20DF move.l [A0]+, [A7]+
000003D0 20DF move.l [A0]+, [A7]+
000003D2 4267 clr.w -[A7]
000003D4 486E FE4A pea.l [A6 - 0x1B6]
000003D8 486E FE42 pea.l [A6 - 0x1BE]
000003DC 486E FE3E pea.l [A6 - 0x1C2]
000003E0 486E FE3A pea.l [A6 - 0x1C6]
000003E4 486E FE32 pea.l [A6 - 0x1CE]
000003E8 486E FE30 pea.l [A6 - 0x1D0]
000003EC 486E FDFC pea.l [A6 - 0x204]
000003F0 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
000003F4 3C1F move.w D6, [A7]+
000003F6 0C46 9A6F cmpi.w D6, 0x9A6F
000003FA 56C5 sne D5
000003FC 4405 neg.b D5
label000003FE:
000003FE 1007 move.b D0, D7
00000400 0A00 0001 xori.b D0, 0x1
00000404 C02E FE2E and.b D0, [A6 - 0x1D2]
00000408 1205 move.b D1, D5
0000040A 0A01 0001 xori.b D1, 0x1
0000040E C001 and.b D0, D1
00000410 6700 00BE beq +0xC0 /* 000004D0 */
00000414 4267 clr.w -[A7]
00000416 41EE FE90 lea.l A0, [A6 - 0x170]
0000041A 1F10 move.b -[A7], [A0]
0000041C 3F3C 001F move.w -[A7], 0x1F
00000420 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000424 2F08 move.l -[A7], A0
00000426 2F2E FEDC move.l -[A7], [A6 - 0x124]
0000042A 41EE FEB8 lea.l A0, [A6 - 0x148]
0000042E 1F10 move.b -[A7], [A0]
00000430 3F3C 001F move.w -[A7], 0x1F
00000434 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
00000438 2F08 move.l -[A7], A0
0000043A 486E FE4A pea.l [A6 - 0x1B6]
0000043E 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
00000442 101F move.b D0, [A7]+
00000444 6700 008A beq +0x8C /* 000004D0 */
00000448 7000 moveq.l D0, 0x00
0000044A 2D40 FE3E move.l [A6 - 0x1C2], D0
0000044E 41EE FE32 lea.l A0, [A6 - 0x1CE]
00000452 43EE FFF8 lea.l A1, [A6 - 0x8]
00000456 20D9 move.l [A0]+, [A1]+
00000458 20D9 move.l [A0]+, [A1]+
0000045A 1F3C 0001 move.b -[A7], 0x1
0000045E 4EAD 376A jsr [A5 + 0x376A /* export_1769 */]
00000462 41EE FE42 lea.l A0, [A6 - 0x1BE]
00000466 43FA 013A lea.l A1, [PC + 0x13A /* 000005A2, value 0x0, cstring "" */]
0000046A 20D9 move.l [A0]+, [A1]+
0000046C 20D9 move.l [A0]+, [A1]+
0000046E 41EE FE4A lea.l A0, [A6 - 0x1B6]
00000472 2F20 move.l -[A7], -[A0]
00000474 2F20 move.l -[A7], -[A0]
00000476 3F3C 0008 move.w -[A7], 0x8
0000047A 41FA 0126 lea.l A0, [PC + 0x126 /* 000005A2, value 0x0, cstring "" */]
0000047E 2F20 move.l -[A7], -[A0]
00000480 2F20 move.l -[A7], -[A0]
00000482 3F3C 0008 move.w -[A7], 0x8
00000486 4EAD 4932 jsr [A5 + 0x4932 /* export_2338 */]
0000048A 41FA 010E lea.l A0, [PC + 0x10E /* 0000059A, value 0x0, cstring "" */]
0000048E 2F20 move.l -[A7], -[A0]
00000490 2F20 move.l -[A7], -[A0]
00000492 3F3C 0008 move.w -[A7], 0x8
00000496 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000049A 548F addq.l A7, 2
0000049C 41EE FE42 lea.l A0, [A6 - 0x1BE]
000004A0 20DF move.l [A0]+, [A7]+
000004A2 20DF move.l [A0]+, [A7]+
000004A4 4267 clr.w -[A7]
000004A6 486E FE4A pea.l [A6 - 0x1B6]
000004AA 486E FE42 pea.l [A6 - 0x1BE]
000004AE 486E FE3E pea.l [A6 - 0x1C2]
000004B2 486E FE3A pea.l [A6 - 0x1C6]
000004B6 486E FE32 pea.l [A6 - 0x1CE]
000004BA 486E FE30 pea.l [A6 - 0x1D0]
000004BE 486E FDFC pea.l [A6 - 0x204]
000004C2 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
000004C6 3C1F move.w D6, [A7]+
000004C8 0C46 9A6F cmpi.w D6, 0x9A6F
000004CC 56C4 sne D4
000004CE 4404 neg.b D4
label000004D0:
000004D0 1004 move.b D0, D4
000004D2 0A00 0001 xori.b D0, 0x1
000004D6 C02E FE2F and.b D0, [A6 - 0x1D1]
000004DA 1205 move.b D1, D5
000004DC 0A01 0001 xori.b D1, 0x1
000004E0 C001 and.b D0, D1
000004E2 1207 move.b D1, D7
000004E4 0A01 0001 xori.b D1, 0x1
000004E8 C001 and.b D0, D1
000004EA 674A beq +0x4C /* 00000536 */
000004EC 102E 0008 move.b D0, [A6 + 0x8]
000004F0 6714 beq +0x16 /* 00000506 */
000004F2 4267 clr.w -[A7]
000004F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004F8 486E FF44 pea.l [A6 - 0xBC]
000004FC 4EAD 3EF2 jsr [A5 + 0x3EF2 /* export_2010 */]
00000500 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000504 6012 bra +0x14 /* 00000518 */
label00000506:
00000506 4267 clr.w -[A7]
00000508 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000050C 486E FF44 pea.l [A6 - 0xBC]
00000510 4EAD 3EFA jsr [A5 + 0x3EFA /* export_2011 */]
00000514 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000518:
00000518 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000051C 486E FFF8 pea.l [A6 - 0x8]
00000520 2F3A 006C move.l -[A7], [PC + 0x6C /* 0000058E, value 0x108, cstring "" */]
00000524 4EBA FAFE jsr [PC - 0x502 /* 00000024 */]
00000528 1D7C 0001 FE2B move.b [A6 - 0x1D5], 0x1
0000052E 486E FF44 pea.l [A6 - 0xBC]
00000532 4EAD 3EEA jsr [A5 + 0x3EEA /* export_2009 */]
label00000536:
00000536 1007 move.b D0, D7
00000538 0A00 0001 xori.b D0, 0x1
0000053C 1205 move.b D1, D5
0000053E 0A01 0001 xori.b D1, 0x1
00000542 C001 and.b D0, D1
00000544 1204 move.b D1, D4
00000546 0A01 0001 xori.b D1, 0x1
0000054A C001 and.b D0, D1
0000054C 122E FE2B move.b D1, [A6 - 0x1D5]
00000550 0A01 0001 xori.b D1, 0x1
00000554 C001 and.b D0, D1
00000556 6706 beq +0x8 /* 0000055E */
00000558 486E FFF8 pea.l [A6 - 0x8]
0000055C A8A1 syscall FrameRect
label0000055E:
0000055E 486E FEB0 pea.l [A6 - 0x150]
00000562 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00000566 486E FFBA pea.l [A6 - 0x46]
0000056A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
0000056E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000572 4E5E unlink A6
00000574 205F movea.l A0, [A7]+
00000576 DEFC 000C add.w A7, 0xC
0000057A 4ED0 jmp [A0]
0000057C 8E50 or.w D7, [A0]
0000057E 5249 addq.w A1, 1
00000580 4E54 5448 link A4, -0xFFFFABB8
00000584 554D subq.w A5, 2
00000586 424E clr.w A6
00000588 4149 chk.w D0, A1
0000058A 4C00 002E movem.w D1,D2,D3,D5, D0
0000058E 0000 0108 ori.b D0, 0x8
00000592 FF80 .invalid <<F/6/7>>
00000594 0000 0000 ori.b D0, 0x0
00000598 0000 0000 ori.b D0, 0x0
0000059C 0000 0900 ori.b D0, 0x0
000005A0 0000 0000 ori.b D0, 0x0
000005A4 0000 0060 ori.b D0, 0x60 /* '`' */
000005A8 0C04 0000 cmpi.b D4, 0x0
000005AC 0000 0500 ori.b D0, 0x0
000005B0 0000 0000 ori.b D0, 0x0
000005B4 0000 0300 ori.b D0, 0x0
000005B8 0000 013A ori.b D0, 0x3A /* ':' */
export_1810:
000005BC 4E56 FFFA link A6, -0x0006
000005C0 422E FFFF clr.b [A6 - 0x1]
000005C4 4AAE 0008 tst.l [A6 + 0x8]
000005C8 6700 015C beq +0x15E /* 00000726 */
000005CC 42A7 clr.l -[A7]
000005CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005D2 4EAD 4772 jsr [A5 + 0x4772 /* export_2282 */]
000005D6 2F1F move.l -[A7], [A7]+
000005D8 3F3C 0004 move.w -[A7], 0x4
000005DC 2F3A 0184 move.l -[A7], [PC + 0x184 /* 00000762, value 0xFFFE0000 */]
000005E0 3F3C 0004 move.w -[A7], 0x4
000005E4 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
000005E8 548F addq.l A7, 2
000005EA 2D5F FFFA move.l [A6 - 0x6], [A7]+
000005EE 7000 moveq.l D0, 0x00
000005F0 6B18 bmi +0x1A /* 0000060A */
000005F2 B07C 001F cmp.w D0, 0x1F
000005F6 6E12 bgt +0x14 /* 0000060A */
000005F8 41EE FFFE lea.l A0, [A6 - 0x2]
000005FC 3200 move.w D1, D0
000005FE E649 lsr D1.w, 3
00000600 4441 neg.w D1
00000602 0130 10FF btst [A0 + D1.w - 0x1], D0
00000606 0A3C 0004 xori.b ccr, 4
label0000060A:
0000060A 57C0 seq D0
0000060C 4A00 tst.b D0
0000060E 6622 bne +0x24 /* 00000632 */
00000610 7206 moveq.l D1, 0x06
00000612 6B18 bmi +0x1A /* 0000062C */
00000614 B27C 001F cmp.w D1, 0x1F
00000618 6E12 bgt +0x14 /* 0000062C */
0000061A 41EE FFFE lea.l A0, [A6 - 0x2]
0000061E 3401 move.w D2, D1
00000620 E64A lsr D2.w, 3
00000622 4442 neg.w D2
00000624 0330 20FF btst [A0 + D2.w - 0x1], D1
00000628 0A3C 0004 xori.b ccr, 4
label0000062C:
0000062C 57C1 seq D1
0000062E 8001 or.b D0, D1
00000630 6724 beq +0x26 /* 00000656 */
label00000632:
00000632 7001 moveq.l D0, 0x01
00000634 802E FFFF or.b D0, [A6 - 0x1]
00000638 4241 clr.w D1
0000063A 1200 move.b D1, D0
0000063C 3F01 move.w -[A7], D1
0000063E 3F3C 0002 move.w -[A7], 0x2
00000642 3F3A 011C move.w -[A7], [PC + 0x11C /* 00000760, value 0xF0, cstring "" */]
00000646 3F3C 0002 move.w -[A7], 0x2
0000064A 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000064E 548F addq.l A7, 2
00000650 301F move.w D0, [A7]+
00000652 1D40 FFFF move.b [A6 - 0x1], D0
label00000656:
00000656 7003 moveq.l D0, 0x03
00000658 6B18 bmi +0x1A /* 00000672 */
0000065A B07C 001F cmp.w D0, 0x1F
0000065E 6E12 bgt +0x14 /* 00000672 */
00000660 41EE FFFE lea.l A0, [A6 - 0x2]
00000664 3200 move.w D1, D0
00000666 E649 lsr D1.w, 3
00000668 4441 neg.w D1
0000066A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000066E 0A3C 0004 xori.b ccr, 4
label00000672:
00000672 57C0 seq D0
00000674 4A00 tst.b D0
00000676 6622 bne +0x24 /* 0000069A */
00000678 7207 moveq.l D1, 0x07
0000067A 6B18 bmi +0x1A /* 00000694 */
0000067C B27C 001F cmp.w D1, 0x1F
00000680 6E12 bgt +0x14 /* 00000694 */
00000682 41EE FFFE lea.l A0, [A6 - 0x2]
00000686 3401 move.w D2, D1
00000688 E64A lsr D2.w, 3
0000068A 4442 neg.w D2
0000068C 0330 20FF btst [A0 + D2.w - 0x1], D1
00000690 0A3C 0004 xori.b ccr, 4
label00000694:
00000694 57C1 seq D1
00000696 8001 or.b D0, D1
00000698 6724 beq +0x26 /* 000006BE */
label0000069A:
0000069A 7002 moveq.l D0, 0x02
0000069C 802E FFFF or.b D0, [A6 - 0x1]
000006A0 4241 clr.w D1
000006A2 1200 move.b D1, D0
000006A4 3F01 move.w -[A7], D1
000006A6 3F3C 0002 move.w -[A7], 0x2
000006AA 3F3A 00B4 move.w -[A7], [PC + 0xB4 /* 00000760, value 0xF0, cstring "" */]
000006AE 3F3C 0002 move.w -[A7], 0x2
000006B2 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
000006B6 548F addq.l A7, 2
000006B8 301F move.w D0, [A7]+
000006BA 1D40 FFFF move.b [A6 - 0x1], D0
label000006BE:
000006BE 7005 moveq.l D0, 0x05
000006C0 6B18 bmi +0x1A /* 000006DA */
000006C2 B07C 001F cmp.w D0, 0x1F
000006C6 6E12 bgt +0x14 /* 000006DA */
000006C8 41EE FFFE lea.l A0, [A6 - 0x2]
000006CC 3200 move.w D1, D0
000006CE E649 lsr D1.w, 3
000006D0 4441 neg.w D1
000006D2 0130 10FF btst [A0 + D1.w - 0x1], D0
000006D6 0A3C 0004 xori.b ccr, 4
label000006DA:
000006DA 57C0 seq D0
000006DC 4A00 tst.b D0
000006DE 6622 bne +0x24 /* 00000702 */
000006E0 7208 moveq.l D1, 0x08
000006E2 6B18 bmi +0x1A /* 000006FC */
000006E4 B27C 001F cmp.w D1, 0x1F
000006E8 6E12 bgt +0x14 /* 000006FC */
000006EA 41EE FFFE lea.l A0, [A6 - 0x2]
000006EE 3401 move.w D2, D1
000006F0 E64A lsr D2.w, 3
000006F2 4442 neg.w D2
000006F4 0330 20FF btst [A0 + D2.w - 0x1], D1
000006F8 0A3C 0004 xori.b ccr, 4
label000006FC:
000006FC 57C1 seq D1
000006FE 8001 or.b D0, D1
00000700 6724 beq +0x26 /* 00000726 */
label00000702:
00000702 7004 moveq.l D0, 0x04
00000704 802E FFFF or.b D0, [A6 - 0x1]
00000708 4241 clr.w D1
0000070A 1200 move.b D1, D0
0000070C 3F01 move.w -[A7], D1
0000070E 3F3C 0002 move.w -[A7], 0x2
00000712 3F3A 004C move.w -[A7], [PC + 0x4C /* 00000760, value 0xF0, cstring "" */]
00000716 3F3C 0002 move.w -[A7], 0x2
0000071A 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000071E 548F addq.l A7, 2
00000720 301F move.w D0, [A7]+
00000722 1D40 FFFF move.b [A6 - 0x1], D0
label00000726:
00000726 4240 clr.w D0
00000728 102E FFFF move.b D0, [A6 - 0x1]
0000072C 3F00 move.w -[A7], D0
0000072E 3F3C 0002 move.w -[A7], 0x2
00000732 3F3A 002C move.w -[A7], [PC + 0x2C /* 00000760, value 0xF0, cstring "" */]
00000736 3F3C 0002 move.w -[A7], 0x2
0000073A 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000073E 548F addq.l A7, 2
00000740 301F move.w D0, [A7]+
00000742 1D40 000C move.b [A6 + 0xC], D0
00000746 4E5E unlink A6
00000748 2E9F move.l [A7], [A7]+
0000074A 4E75 rts
0000074C 9147 subx.w D0, D7
0000074E 4554 chk.w D2, [A4]
00000750 5448 addq.w A0, 2
00000752 554D subq.w A5, 2
00000754 424E clr.w A6
00000756 4149 chk.w D0, A1
00000758 4C54 5950 movem.l D4,D6,A0,A3,A4,A6, [A4]
0000075C 4553 chk.w D2, [A3]
0000075E 0006 00F0 ori.b D6, 0xF0
00000762 FFFE .invalid <<F/7/7>>
00000764 0000 0000 ori.b D0, 0x0